ostree.git
14 years agocontents: Add cpio to RDEPENDS
Colin Walters [Tue, 21 Feb 2012 00:08:22 +0000 (19:08 -0500)]
contents: Add cpio to RDEPENDS

14 years agoyocto: Update to newer ostree commit
Colin Walters [Mon, 20 Feb 2012 22:44:15 +0000 (17:44 -0500)]
yocto: Update to newer ostree commit

14 years agognomeos: Drop ostree-init module
Colin Walters [Mon, 20 Feb 2012 19:00:56 +0000 (14:00 -0500)]
gnomeos: Drop ostree-init module

We use dracut+ostree-switch-root now

14 years agobuild: Check for attr/xattr.h
Colin Walters [Mon, 20 Feb 2012 18:59:52 +0000 (13:59 -0500)]
build: Check for attr/xattr.h

14 years agognomeos: Add py2cairo-autogen.patch
Colin Walters [Mon, 20 Feb 2012 18:58:13 +0000 (13:58 -0500)]
gnomeos: Add py2cairo-autogen.patch

Forgot to commit this file

14 years agotriggers: Fix comparison function
Colin Walters [Mon, 20 Feb 2012 02:10:59 +0000 (21:10 -0500)]
triggers: Fix comparison function

14 years agotriggers: We need to order their execution
Colin Walters [Mon, 20 Feb 2012 01:52:50 +0000 (20:52 -0500)]
triggers: We need to order their execution

Otherwise we run in inode order which is unpredictable.  In particular
this causes problems because we might run e.g. the gtk+ trigger before
the gdk-pixbuf one.  And ldconfig should really be first.

14 years agognomeos: Kill Yocto init scripts, switch to my ginitscripts
Colin Walters [Mon, 20 Feb 2012 01:51:42 +0000 (20:51 -0500)]
gnomeos: Kill Yocto init scripts, switch to my ginitscripts

There's reams of crud in the Yocto ones, and we need a place
to put our custom scripts.

14 years agoyocto: Don't overwrite target with initial compose
Colin Walters [Sat, 18 Feb 2012 16:21:17 +0000 (11:21 -0500)]
yocto: Don't overwrite target with initial compose

The idea of creating the "initial compose" is it should be just that -
initial.  If we've later added stuff via ostbuild, we don't want to
overwrite it.  ostbuild will itself recompose from the base.

14 years agoinitscripts: Don't create udev init script here
Colin Walters [Sat, 18 Feb 2012 16:18:11 +0000 (11:18 -0500)]
initscripts: Don't create udev init script here

Instead we'll just patch the poky one.

14 years agoyocto: Switch to util-linux "mount"
Colin Walters [Sat, 18 Feb 2012 16:11:16 +0000 (11:11 -0500)]
yocto: Switch to util-linux "mount"

Just more Busybox replacement.

14 years agoostbuild: Add --recompose argument
Colin Walters [Thu, 16 Feb 2012 23:30:42 +0000 (18:30 -0500)]
ostbuild: Add --recompose argument

This is necessary to run after rebuilding the Yocto base.

14 years agoinitscripts: Install udev init script
Colin Walters [Thu, 16 Feb 2012 23:02:16 +0000 (18:02 -0500)]
initscripts: Install udev init script

14 years agoyocto: Also use udevadm from ostbuild
Colin Walters [Mon, 13 Feb 2012 23:20:24 +0000 (18:20 -0500)]
yocto: Also use udevadm from ostbuild

14 years agoclone-qemu: Also rsync modules/ directory
Colin Walters [Mon, 13 Feb 2012 20:32:42 +0000 (15:32 -0500)]
clone-qemu: Also rsync modules/ directory

14 years agoyocto: Create correct udev link
Colin Walters [Mon, 13 Feb 2012 20:32:32 +0000 (15:32 -0500)]
yocto: Create correct udev link

14 years agoswitchroot: Bind mount /lib/modules after we mount /lib
Colin Walters [Mon, 13 Feb 2012 15:56:13 +0000 (10:56 -0500)]
switchroot: Bind mount /lib/modules after we mount /lib

Otherwise we don't ge the right /lib/modules.

14 years agoyocto: Move modules to /ostree, other misc fixes
Colin Walters [Sat, 11 Feb 2012 14:23:29 +0000 (09:23 -0500)]
yocto: Move modules to /ostree, other misc fixes

14 years agoswitchroot: Bind mount /lib/modules from /ostree/modules
Colin Walters [Sat, 11 Feb 2012 00:17:29 +0000 (19:17 -0500)]
switchroot: Bind mount /lib/modules from /ostree/modules

Since we have kernels outside of the tree, keep modules outside
too.

14 years agomanifest: Pull in py2cario, pygobject, and caribou
Colin Walters [Thu, 9 Feb 2012 22:35:09 +0000 (17:35 -0500)]
manifest: Pull in py2cario, pygobject, and caribou

Needed for gnome-shell.

14 years agoostbuild: Fix --debug-shell
Colin Walters [Thu, 9 Feb 2012 21:47:25 +0000 (16:47 -0500)]
ostbuild: Fix --debug-shell

We want to reuse an existing source tree.

14 years agomanifest: Rebase dracut branch
Colin Walters [Thu, 9 Feb 2012 17:39:13 +0000 (12:39 -0500)]
manifest: Rebase dracut branch

14 years agoinstaller: Rename run.sh to clone-qemu.sh
Colin Walters [Thu, 9 Feb 2012 17:38:21 +0000 (12:38 -0500)]
installer: Rename run.sh to clone-qemu.sh

The idea here is that we expect people to run installed (i.e. with
host kernel), but we now have an option to boot via qemu too.

14 years agoinitscripts: Kill gnomeudev script; udev runs from dracut now
Colin Walters [Thu, 9 Feb 2012 17:37:40 +0000 (12:37 -0500)]
initscripts: Kill gnomeudev script; udev runs from dracut now

14 years agoostbuild: When doing a fetch, call fetch before trying to mirror the branch
Colin Walters [Thu, 9 Feb 2012 16:19:33 +0000 (11:19 -0500)]
ostbuild: When doing a fetch, call fetch before trying to mirror the branch

Otherwise when the manifest specifies a branch we haven't fetched, we
error out.

14 years agoswitchroot: remount rootfs read/write
Colin Walters [Thu, 9 Feb 2012 03:23:25 +0000 (22:23 -0500)]
switchroot: remount rootfs read/write

See rationale in comment.

14 years agoostree-switch-root: Correctly prepend sysroot before mounts to move from dracut
Colin Walters [Thu, 9 Feb 2012 01:22:27 +0000 (20:22 -0500)]
ostree-switch-root: Correctly prepend sysroot before mounts to move from dracut

14 years agoinstaller: Fix typo
Colin Walters [Thu, 9 Feb 2012 01:22:04 +0000 (20:22 -0500)]
installer: Fix typo

14 years agoinstaller: Further work on booting with host kernel, modified dracut
Colin Walters [Wed, 8 Feb 2012 22:34:08 +0000 (17:34 -0500)]
installer: Further work on booting with host kernel, modified dracut

14 years agomanifest: Build dracut
Colin Walters [Wed, 8 Feb 2012 22:33:52 +0000 (17:33 -0500)]
manifest: Build dracut

14 years agoinstaller: Ensure we have /var/tmp
Colin Walters [Wed, 8 Feb 2012 22:33:31 +0000 (17:33 -0500)]
installer: Ensure we have /var/tmp

14 years agocontents: Pull in module-init-tools and cpio
Colin Walters [Wed, 8 Feb 2012 22:33:01 +0000 (17:33 -0500)]
contents: Pull in module-init-tools and cpio

Both needed by dracut.

14 years agoswitchroot: Further work on being dracut-only
Colin Walters [Wed, 8 Feb 2012 22:32:34 +0000 (17:32 -0500)]
switchroot: Further work on being dracut-only

14 years agoostbuild: Add 'status' command
Colin Walters [Wed, 8 Feb 2012 21:37:14 +0000 (16:37 -0500)]
ostbuild: Add 'status' command

Roughly equivalent to 'jhbuild info'.

14 years agoAdd ostree-switch-root here
Colin Walters [Sun, 5 Feb 2012 21:02:44 +0000 (16:02 -0500)]
Add ostree-switch-root here

Merge the code from ostree-init; now that we're back to targeting an
initramfs (dracut), we don't need to statically link the binary, so
there's no strong reason to have a separate module.

14 years agognomeos: More tweaks to install/run scripts
Colin Walters [Sat, 4 Feb 2012 15:46:00 +0000 (10:46 -0500)]
gnomeos: More tweaks to install/run scripts

The run script now allows using the current kernel+initrd.

14 years agognomeos: Fix hwdata install
Colin Walters [Sat, 4 Feb 2012 15:44:46 +0000 (10:44 -0500)]
gnomeos: Fix hwdata install

14 years agoREADME: Some more details.
Colin Walters [Fri, 3 Feb 2012 23:21:42 +0000 (18:21 -0500)]
README: Some more details.

14 years agoUpdate READMEs a bit
Colin Walters [Fri, 3 Feb 2012 13:42:07 +0000 (08:42 -0500)]
Update READMEs a bit

14 years agognomeos-contents: Try to ensure we have ostree-native
Colin Walters [Thu, 2 Feb 2012 18:57:02 +0000 (13:57 -0500)]
gnomeos-contents: Try to ensure we have ostree-native

14 years agovcs: Delete temporary directory too
Colin Walters [Thu, 2 Feb 2012 18:56:46 +0000 (13:56 -0500)]
vcs: Delete temporary directory too

14 years agobuiltins: Fix error message if workdir doesn't exist
Colin Walters [Thu, 2 Feb 2012 18:56:25 +0000 (13:56 -0500)]
builtins: Fix error message if workdir doesn't exist

14 years agoREADME: Fixes
Colin Walters [Thu, 2 Feb 2012 18:55:49 +0000 (13:55 -0500)]
README: Fixes

14 years agoostbuild: Add 'checkout' builtin
Colin Walters [Thu, 2 Feb 2012 14:22:44 +0000 (09:22 -0500)]
ostbuild: Add 'checkout' builtin

This is useful for the developer to get the source code of
several things at exactly the revision specified in the manifest.

14 years agoostbuild: Unify mirrordir lookup code
Colin Walters [Thu, 2 Feb 2012 13:40:18 +0000 (08:40 -0500)]
ostbuild: Unify mirrordir lookup code

14 years agognomeos: start writing an install script
Colin Walters [Thu, 2 Feb 2012 12:46:52 +0000 (07:46 -0500)]
gnomeos: start writing an install script

14 years agotriggers: Fix typo in gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:59:28 +0000 (22:59 -0500)]
triggers: Fix typo in gconf trigger

14 years agoyocto: Add glib-2.0 depends for ostree
Colin Walters [Wed, 1 Feb 2012 03:54:32 +0000 (22:54 -0500)]
yocto: Add glib-2.0 depends for ostree

14 years agoAdd gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:54:23 +0000 (22:54 -0500)]
Add gconf trigger

14 years agoyocto: Switch ostree recipie to pull from GNOME git
Colin Walters [Wed, 1 Feb 2012 03:14:06 +0000 (22:14 -0500)]
yocto: Switch ostree recipie to pull from GNOME git

14 years agognomeos: Ensure we build ConsoleKit with PK support
Colin Walters [Wed, 1 Feb 2012 01:42:43 +0000 (20:42 -0500)]
gnomeos: Ensure we build ConsoleKit with PK support

14 years agognomeosdistro.conf: Enable 6 gettys by default
Colin Walters [Wed, 1 Feb 2012 00:27:25 +0000 (19:27 -0500)]
gnomeosdistro.conf: Enable 6 gettys by default

14 years agorun.sh: Bump default memory to 512M
Colin Walters [Wed, 1 Feb 2012 00:24:53 +0000 (19:24 -0500)]
run.sh: Bump default memory to 512M

14 years agorun.sh: Enable qemu monitor by default
Colin Walters [Wed, 1 Feb 2012 00:21:16 +0000 (19:21 -0500)]
run.sh: Enable qemu monitor by default

14 years agognomeos: Fix /var/shadow link
Colin Walters [Tue, 31 Jan 2012 19:49:42 +0000 (14:49 -0500)]
gnomeos: Fix /var/shadow link

14 years agoostbuild: Actually compose devel image from devel base
Colin Walters [Tue, 31 Jan 2012 23:57:02 +0000 (18:57 -0500)]
ostbuild: Actually compose devel image from devel base

Otherwise we don't have gcc, gdb, git etc...

14 years agoREADME: A few more bits
Colin Walters [Tue, 31 Jan 2012 23:28:16 +0000 (18:28 -0500)]
README: A few more bits

14 years agoREADME: Some docs on building
Colin Walters [Tue, 31 Jan 2012 23:08:24 +0000 (18:08 -0500)]
README: Some docs on building

14 years agoinitscripts: Bump PR
Colin Walters [Tue, 31 Jan 2012 18:04:18 +0000 (13:04 -0500)]
initscripts: Bump PR

This should ensure we actually override an earlier version.

14 years agoinitscripts: Kill bootmisc.sh, add gnomemisc
Colin Walters [Tue, 31 Jan 2012 16:24:11 +0000 (11:24 -0500)]
initscripts: Kill bootmisc.sh, add gnomemisc

14 years agognomeos: Ensure we have a symlink to an empty /var/shadow
Colin Walters [Tue, 31 Jan 2012 04:15:58 +0000 (23:15 -0500)]
gnomeos: Ensure we have a symlink to an empty /var/shadow

14 years agognomeos: Move /var/lib/gdm creation into run.sh
Colin Walters [Mon, 30 Jan 2012 20:31:39 +0000 (15:31 -0500)]
gnomeos: Move /var/lib/gdm creation into run.sh

We don't use /var from the images really.

14 years agognomeos: DISTRO_FEATURES += pam
Colin Walters [Tue, 31 Jan 2012 01:52:23 +0000 (20:52 -0500)]
gnomeos: DISTRO_FEATURES += pam

14 years agognomeos: More build fixes for latest gstreamer, switch to new folks branch
Colin Walters [Mon, 30 Jan 2012 17:31:08 +0000 (12:31 -0500)]
gnomeos: More build fixes for latest gstreamer, switch to new folks branch

14 years agognomeos: Pull in libdb-devel explicitly for e-d-s
Colin Walters [Mon, 30 Jan 2012 17:30:30 +0000 (12:30 -0500)]
gnomeos: Pull in libdb-devel explicitly for e-d-s

14 years agognomeos: Build fixes for latest git of various modules
Colin Walters [Mon, 30 Jan 2012 17:25:24 +0000 (12:25 -0500)]
gnomeos: Build fixes for latest git of various modules

14 years agognomeos: Add nss patch to build on Linux 3.1
Colin Walters [Sun, 29 Jan 2012 22:40:56 +0000 (17:40 -0500)]
gnomeos: Add nss patch to build on Linux 3.1

14 years agognomeos: Rebase mesa-no-builddir.patch
Colin Walters [Sun, 29 Jan 2012 22:39:30 +0000 (17:39 -0500)]
gnomeos: Rebase mesa-no-builddir.patch

14 years agognomeos: Drop libxklavier to a release tag
Colin Walters [Sun, 29 Jan 2012 22:41:17 +0000 (17:41 -0500)]
gnomeos: Drop libxklavier to a release tag

The latest seems to fail to build.

14 years agoostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3
Colin Walters [Sun, 29 Jan 2012 22:24:20 +0000 (17:24 -0500)]
ostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3

This ensures we don't need to check out any git repository which is
built twice under different names.

14 years agognomeos: Pull OpenSSH into default image
Colin Walters [Sun, 29 Jan 2012 21:45:55 +0000 (16:45 -0500)]
gnomeos: Pull OpenSSH into default image

We want to be able to log in.

14 years agoyocto: [hack] Bump timeout before we run udev trigger
Colin Walters [Sun, 29 Jan 2012 21:45:17 +0000 (16:45 -0500)]
yocto: [hack] Bump timeout before we run udev trigger

14 years agoostbuild: Fix error message for unknown builtin
Colin Walters [Sun, 29 Jan 2012 21:42:54 +0000 (16:42 -0500)]
ostbuild: Fix error message for unknown builtin

14 years agoyocto: ostree depends on libarchive, not just runtime-depends
Colin Walters [Sun, 29 Jan 2012 21:33:36 +0000 (16:33 -0500)]
yocto: ostree depends on libarchive, not just runtime-depends

14 years agognomeos: Fix NetworkManager, upower, PolicyKit builds
Colin Walters [Sun, 29 Jan 2012 21:33:07 +0000 (16:33 -0500)]
gnomeos: Fix NetworkManager, upower, PolicyKit builds

14 years agognomeos: Pull in ncurses terminfo into base, and -dev into -devel image
Colin Walters [Sun, 29 Jan 2012 21:32:39 +0000 (16:32 -0500)]
gnomeos: Pull in ncurses terminfo into base, and -dev into -devel image

We need the ncurses-dev to compile texinfo, and the terminfo
is important to have in the base info.

14 years agomainloop: Ensure we reset running to True when rerun
Colin Walters [Sun, 29 Jan 2012 18:29:31 +0000 (13:29 -0500)]
mainloop: Ensure we reset running to True when rerun

Otherwise we pretty much exit immediately...

14 years agognomeos: Fix gudev introspection build
Colin Walters [Fri, 27 Jan 2012 23:25:00 +0000 (18:25 -0500)]
gnomeos: Fix gudev introspection build

14 years agognomeos-run: Ensure we create DBus uuid
Colin Walters [Fri, 27 Jan 2012 23:19:51 +0000 (18:19 -0500)]
gnomeos-run: Ensure we create DBus uuid

14 years agognomeos: Pull in vte/gnome-terminal
Colin Walters [Fri, 27 Jan 2012 16:08:30 +0000 (11:08 -0500)]
gnomeos: Pull in vte/gnome-terminal

14 years agoostbuild: Ensure we return the right process exit code
Colin Walters [Fri, 27 Jan 2012 13:51:12 +0000 (08:51 -0500)]
ostbuild: Ensure we return the right process exit code

14 years agognomeos: Add more -dev packages
Colin Walters [Fri, 27 Jan 2012 12:33:51 +0000 (07:33 -0500)]
gnomeos: Add more -dev packages

14 years agognomeos: Ensure we have libarchive for ostree-native
Colin Walters [Fri, 27 Jan 2012 12:33:34 +0000 (07:33 -0500)]
gnomeos: Ensure we have libarchive for ostree-native

14 years agognomeos: Commit to OSTree repo inside bitbake
Colin Walters [Fri, 27 Jan 2012 12:33:10 +0000 (07:33 -0500)]
gnomeos: Commit to OSTree repo inside bitbake

14 years agomanifest: Pull in gnome-panel so we work in a VM
Colin Walters [Fri, 27 Jan 2012 00:36:07 +0000 (19:36 -0500)]
manifest: Pull in gnome-panel so we work in a VM

14 years agognomeos: Make sure /dev/shm has the right perms
Colin Walters [Fri, 27 Jan 2012 00:35:06 +0000 (19:35 -0500)]
gnomeos: Make sure /dev/shm has the right perms

14 years agognomeos: Pull in a lot more PAM modules
Colin Walters [Fri, 27 Jan 2012 00:34:47 +0000 (19:34 -0500)]
gnomeos: Pull in a lot more PAM modules

14 years agognomeos: initscripts: Add "gnomeudev" script
Colin Walters [Thu, 26 Jan 2012 16:13:40 +0000 (11:13 -0500)]
gnomeos: initscripts: Add "gnomeudev" script

This is a super lame script...waiting on a systemd rebase.

14 years agognomeos-contents: Fix dependencies
Colin Walters [Wed, 25 Jan 2012 23:14:58 +0000 (18:14 -0500)]
gnomeos-contents: Fix dependencies

We need to list some things in both RDEPENDS and
RECIPE_PACKAGES, since the name differs for packages, but
they still need to be bitbake dependencies.

14 years agognomeos: Pull in more X.org stuff
Colin Walters [Wed, 25 Jan 2012 17:35:41 +0000 (12:35 -0500)]
gnomeos: Pull in more X.org stuff

14 years agognomeos-run.sh: Only create /etc/passwd if we need to
Colin Walters [Wed, 25 Jan 2012 17:32:49 +0000 (12:32 -0500)]
gnomeos-run.sh: Only create /etc/passwd if we need to

Otherwise we blow away data from "adduser"

14 years agognomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"
Colin Walters [Wed, 25 Jan 2012 17:32:01 +0000 (12:32 -0500)]
gnomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"

14 years agognomeos: Move /etc/passwd to /var/passwd
Colin Walters [Wed, 25 Jan 2012 02:13:00 +0000 (21:13 -0500)]
gnomeos: Move /etc/passwd to /var/passwd

This makes "adduser" etc. work without significant modification, and
in general I think is in line with "OS-version indepedent data only
modifiable by programs" so it should be in /var.

14 years agognomeos: Build themes, shared mime info
Colin Walters [Tue, 24 Jan 2012 13:42:15 +0000 (08:42 -0500)]
gnomeos: Build themes, shared mime info

14 years agognomeos: Update gdm PAM patch to allow gdm-welcome to login
Colin Walters [Tue, 24 Jan 2012 13:33:41 +0000 (08:33 -0500)]
gnomeos: Update gdm PAM patch to allow gdm-welcome to login

14 years agotriggers: Add dconf update
Colin Walters [Mon, 23 Jan 2012 23:09:33 +0000 (18:09 -0500)]
triggers: Add dconf update

Necessary for gdm at least.

14 years agocore: Add --delete option for fsck
Colin Walters [Mon, 23 Jan 2012 22:06:10 +0000 (17:06 -0500)]
core: Add --delete option for fsck

Useful to clean up any broken objects.

14 years agognomeos: Mark dbus-daemon-launch-helper as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:36 +0000 (13:31 -0500)]
gnomeos: Mark dbus-daemon-launch-helper as setuid

14 years agoostbuild: Support marking files as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:22 +0000 (13:31 -0500)]
ostbuild: Support marking files as setuid

14 years agocore: Add generic "commit filter" API, use it to implement statoverride
Colin Walters [Sun, 22 Jan 2012 18:27:38 +0000 (13:27 -0500)]
core: Add generic "commit filter" API, use it to implement statoverride

The builder wants the ability to mark a given file as e.g. setuid.  To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.

The commit tool accepts a "statoverride" file as input which looks like:

+mode /path/to/file